# python函数的语法格式

# pytho中要求，函数定义写在前面，函数调用写在后面，先定义后调用

# 注意：python里，只是要求个数匹配，因为有动态类型所以对类型没有要求，也就是说写一个函数传什么类型都是可以的


# 函数的定义（分配任务）：

"""

#def是define的简写，形参列表中可以有多个形参，多个形参之间用逗号分隔

def 函数名 （形参列表）:
    函数体
    return 返回值

# 函数执行到return就意味执行完了，return后面的值就是函数的返回值，return语句不是必须的，可有可无

"""


# 函数的调用（开始完成任务）：


'''
# 实参，实际参数，此处写的实参个数要和形参的个数匹配

函数名（实参列表）
返回值 = 函数名（实参列表）

# 
'''


def test():
    print('hello')
    print('hello')
    print('hello')


# 函数调用才会真正执行函数体内的代码
# 函数经过一次定义的时候，可以多次调用


test()
test()
test()


# 警告 ：提示你代码可能有问题，但是不影响程序的编译执行

# 错误 ：代码中实打实的有问题！ 这两个事情严重程度是完全不同的！

